共计 543 个字符,预计需要花费 2 分钟才能阅读完成。
前言
访问在家里部署的服务,我们肯定不希望使用内网IP+端口的形式访问。IP难以输入和记忆。而使用域名访问,对外提供的服务域名解析却又是公网IP,流量会从互联网上绕行一圈再回到家里。
假如路由器支持配置hosts,那最好的方式不是在本地终端,即家里的电脑和手机上改hosts,而是在路由器上配置。
我使用的路由器是 华硕 ac5300
,梅林固件可以的 dnsmasq
服务支持配置hosts。
变更步骤
- 使用 admin 账号和密码登入路由器web管理界面,开启
JFFS
和SSH
后重启路由器。
- 在终端中使用 ssh 登录路由器,用户名和密码同 web 端的 admin 账号和密码。
-
创建配置文件
/jffs/configs/dnsmasq.conf.add
echo "addn-hosts=/jffs/configs/hosts" > /jffs/configs/dnsmasq.conf.add
- 创建 hosts文件并编辑hosts
# vi /jffs/configs/hosts 192.168.2.100 router.bwbit.com 192.168.2.100 test.bwbit.com
- 重启 dnsmasq服务
service restart_dnsmasq
此时 hosts 已经生效,浏览器访问或者ping 域名进行测试
正文完